﻿// JScript 文件

function createFunction() {
	var txt = '<form id="regForm">'
			+ '<div class="field" style="padding: 5px 0;">'
			+ '<div><label>功能名:</label><input id="suggest2" name="name" title="功能名称" class="required" /></div>'
			+ '<div><label>功能路径:</label><input id="regpsw" name="url" title="功能路径" class="required" /></div>'
			+ '<div><label>父节点:</label><input id="nodes" name="father" title="功能路径" class="required" /></div>'
			+ '<div><label>功能描述:</label><input id="yzpsw" name="desc" title="功能描述" class="required"/></div></div></form>'
	$.prompt(
			txt,
			{
				buttons : {
					"确定注册" : true,
					"取消注册" : false
				},
				submit : function(v, m, f) {
					var flag = false;
					if (v) {
						//form里面数据验证放这里面
				flag = $("#regForm").validate();
			} else {
				$.prompt.close();
			}
			return flag;
		},
				callback : function(v, m, f) {
					if (v) {
						$.ajax( {
							type : "POST",
							url : "ajax.aspx",
							data : "action=createfunc&name=" + $.trim(f.name)
									+ "&url=" + $.trim(f.url) + "&desc="
									+ $.trim(f.desc) + "&father="
									+ $.trim(f.father),//f.name用的是控件里头的name值，非ID值
							success : function(exist) {
								exist = exist.replace(/^\s*|\s*$/g, "");
								if (exist == "TRUE") {
									$.prompt("注册成功");
								} else
									$.prompt("注册失败," + exist);
							}
						});
					}
				}
			}).children('#jqi').corner("cc:#d1c7b7");
	$(".jqi").draggable();
	$("#regForm").validate();
	$("#tooltip").corner();
}

function createRole() {
	var txt = '<form id="regForm">' + '<div class="field" style="padding: 5px 0;">' + '<div><label>角色名:</label><input id="suggest2" name="name" title="角色名称" class="required" /></div>' + '<div><label>角色描述:</label><input id="yzpsw" name="desc" title="角色描述" class="required" /></div></div></form>'
	$.prompt(
			txt,
			{
				buttons : {
					"确定注册" : true,
					"取消注册" : false
				},
				submit : function(v, m, f) {
					var flag = false;
					if (v) {
						//form里面数据验证放这里面
				flag = $("#regForm").validate();
			} else {
				$.prompt.close();
			}
			return flag;
		},
				callback : function(v, m, f) {
					if (v) {
						$.ajax( {
							type : "POST",
							url : "ajax.aspx",
							data : "action=createRole&name=" + $.trim(f.name)
									+ "&desc=" + $.trim(f.desc),//f.name用的是控件里头的name值，非ID值
							success : function(exist) {
								exist = exist.replace(/^\s*|\s*$/g, "");
								if (exist == "TRUE") {
									$.prompt("注册成功");
								} else
									$.prompt("注册失败," + exist);
							}
						});
					}
				}
			}).children('#jqi').corner("cc:#d1c7b7");
	$(".jqi").draggable();
	$("#regForm").validate();
}

function search(action) {
	$.ajax( {
		type : "POST",
		url : action,
		data : "searchType=" + $("#searchType").val() + "&search="
				+ $("#search").val(),//f.name用的是控件里头的name值，非ID值
		success : function(exist) {
			alert(exist);
		}
	});
}

function setpsw() {
	var txt = '<form id="regForm">'
			+ '<div class="field" style="padding: 5px 0;">'
			+ '<div><label>原密码:</label><input id="name" type="password" name="name" title="原来密码" class="required" /></div>'
			+ '<div><label>新密码:</label><input id="psw" type="password" name="psw" title="新密码" class="required" /></div>'
			+ '<div><label>确认密码:</label><input id="yzpsw" type="password" name="repsw" title="确认密码" class="required"/></div></div></form>'
	$.prompt(
			txt,
			{
				buttons : {
					"确定" : true,
					"取消" : false
				},
				submit : function(v, m, f) {
					if (v) {
						//form里面数据验证放这里面
				if ($.trim(f.psw) != $.trim(f.repsw)) {
					$.prompt("输入的两次密码不同");
					return false;
				}
			} else {
				$.prompt.close();
			}
		},
				callback : function(v, m, f) {
					if (v) {
						$.ajax( {
							type : "POST",
							url : "ajax.aspx",
							data : "action=setpsw&name=" + $.trim(f.name)
									+ "&psw=" + $.trim(f.psw),//f.name用的是控件里头的name值，非ID值
							success : function(exist) {
								exist = exist.replace(/^\s*|\s*$/g, "");
								if (exist == "TRUE") {
									$.prompt("修改成功");
								} else
									$.prompt("修改失败," + exist);
							}
						});
					}
				}
			}).children('#jqi').corner("cc:#d1c7b7");
	$(".jqi").draggable();
	$("#regForm").validate();
}